/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package com.model;

import com.exception.DataException;
import java.util.List;
import com.javabeans.VentaMatricula;
/**
 * @author Administrador
 */
public interface VentaMatriculaManager {
    public int getIdVentaMatricula() throws DataException;
    public void saveVentaMatricula(VentaMatricula vm) throws DataException;
    public List<VentaMatricula> getVentaMatriculasVigentes() throws DataException;
    public List<VentaMatricula> getVentaMatriculasVigentesPorFacul(int idFacultad) throws DataException;
    public List<VentaMatricula> getVentaMatriculasPasadas() throws DataException;
    public List<VentaMatricula> getVentaMatriculasPasadasPorFacul(int idFacultad) throws DataException;
    public List<VentaMatricula> getVentaMatriculaGeneric(int idFacultad, boolean isGestPasados) throws DataException;
    public void cancelarVentaMatricula(int idVentaMatricula) throws DataException;
    public VentaMatricula getVentaMatriculaXfacultad(int idUsuario, String fechaNow) throws DataException;
    public VentaMatricula getVentaMatriculaXfacultad(int idUsuario, String fechaNow, int idGestion, int idFacultad, boolean flag) throws DataException;
}
